package com.zx.lc.mcp;

import dev.langchain4j.agent.tool.P;
import dev.langchain4j.agent.tool.Tool;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Component;

@Component("myTools")
@Slf4j
public class Tools {

    @Tool("加法计算")
    public int add(@P("第一个参数") int a, @P("第二个参数") int b) {
        log.info("加法计算, a={}, b={},", a, b);
        return a + b;
    }

    @Tool("获得网站的地址")
    public String getUrl(@P("网站的名字") String name) {
        log.info("获得网站的地址, name={}", name);
        return "http://www." + name + ".com";
    }
}
